@charset "utf-8";
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box;}
img{ border:0; width:100%;}
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.container{ width:1200px; margin: 0 auto; }
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.header{height: 40px; line-height:40px; width: 100%;  font-size: 14px; border-bottom: 1px solid #dcdcdc}
.header_cxx{width:100%; height:80px;}
.header_cxx_left{width:auto; float: left; margin-top:10px;}
.index_logo{width:100%; height:100%; float: left; }
.index_logo img{width:100%; height: auto; overflow: hidden; }
.header_rdhs{width:auto; height: 80px; float: right; line-height: 80px; }
.header_rdhs p{font-size: 16px; color: #333333;  padding-left: 25px;}
.header_rdhs p span{font-size: 16px; color: #0850A2; }
.h_maps{width:92px; height: 30px; background: #aaaaaa; text-align: center; line-height: 30px; float: right; color:#fff; font-size: 14px; margin-top: 25px; margin-left: 10px;}

.header_nav{width:100%; height:60px; background: #0850A2; position: relative; z-index: 9}
#menu{ height:60px; width:100%; margin: 0px auto}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto; width: 100%; height:60px;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height:60px; width: 14%}
#menu .nav .nLi:last-child{margin-right: 0}
#menu .nav .nLi p{ float:left; font-weight: normal; width:100%; text-align:center; font-size:16px; z-index: 2; position: relative; height:100%; }
#menu .nav .nLi p a{color:#fff; line-height:55px;  display: block; overflow: hidden}
#menu .nav .sub{ display:none; width:100%; left:0;  top:60px;  position:absolute; background:#ddd;  line-height:36px; z-index: 99999}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#da251d;  }
.nLi > p > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
#menu .nav .active p{background: url(../images/b_xs.png) no-repeat center 45px}
#menu .nav .nLi:hover p{background: url(../images/b_xs.png) no-repeat bottom center}
#menu .nav p:hover{ }
#menu .nav .nLi:last-child{background: none;}

.index_header{display: none; background: #fff}
.sj_header{width:100%; clear:both; height:70px;  padding: 0px 10px; }
.logo{float:left; width:70%; margin-top: 10px;}
.logo a{float: left; width:100%}
.logo img{width:100%; height: 100%;}
.sj_dh{display: none; float: left; font-size: 16px; line-height:45px; color: #333333; margin-left:2%}
.sj_dh span{font-weight: bold;}
.menu{float:right; height:auto; width:44px; margin-top:18px; }
.menu img{height:100%; width:100%;}
.app{float:right; padding-right:15px; margin-top:7px;}
.app img{height:22px;}
.openmenu{overflow-y:scroll; }
#pgcontainer{margin:0px; padding:45px 0px;}
.overlay{left:0px; right:0px; bottom:0px; position: fixed; z-index:9999; background-color:rgba(0, 0, 0, 0.5);}
.openmenu .overlay{top:0px;}
#hamburgermenu{background:#0850A2; left:0px; top:0px; width:0px; height:100%; overflow-y:scroll; position:fixed; z-index:9999; box-shadow:3px 0px 7px rgba(0,0,0,0.55); -webkit-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55);}
.nav_logo{width:100%; padding-top:10px; text-align:center; clear:both;}
.nav_logo img{height:35px; margin:5px 0px;}
.menu_head{width:100%; min-width:150px; border-bottom:rgba(255, 255, 255, 0.32) 1px solid; line-height:25px; text-indent:1em; color:#fff; padding:8px 0px; font-size:0.9em; position:relative; margin:0px;}
.menu_head img{vertical-align:middle; height:25px; padding-right:5px;}
.menu_head a{color:#fff;}
.menu_body{width:100%; min-width:150px; overflow:hidden; line-height:38px; display:none;}
.menu_body a{width:100%; display:block; height:28px; line-height:28px; color:#fff; text-indent:2em; border-bottom:rgba(255, 255, 255, 0.32) 1px solid; font-size:0.9em;}

.banner{ width:100%;  position:relative;  height:auto; clear: left; margin-top:1px;}
.banner a{width:100%; height: 100%;}
.banner img{width:100%; height: 100%; display: block}
.swiper-pagination-bullet{ background: #fff; opacity: 1; width: 15px; height: 15px; border-bottom: 20px;}
.swiper-pagination-bullet-active{background:none; border: 1px solid #fff;}

.index_product{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.index_title{width:100%; height: 40px; line-height: 40px; text-align: center; font-size: 28px; color: #0850A2; font-weight: bold;
	background: url(../images/title_bjs.png) no-repeat center}
.index_product .slideTxtBox{ width:100%;  height: auto; overflow: hidden; margin-top: 20px; }
.index_product .slideTxtBox .hd{width:100%; height: auto; overflow: hidden;}
.index_product .slideTxtBox .hd ul{width:auto; height: 50px; display: table; margin: 0px auto;}
.index_product .slideTxtBox .hd ul li{ float:left; width:auto; height: 50px; background: #dddddd; text-align: center; line-height: 50px; padding: 0px 55px;  margin: 0px 5px}
.index_product .slideTxtBox .hd ul li a{font-size: 14px; color: #333333; width: 100%; height: 100%; display: block}
.index_product .slideTxtBox .hd ul li.on{background: #0850A2}
.index_product .slideTxtBox .hd ul li.on a{color:#fff;}
.index_product .slideTxtBox .bd{width:100%; height: auto; margin-top: 30px;}
.index_product .slideTxtBox .bd ul{width:100%; height: auto; overflow: hidden;}
.index_product .slideTxtBox .bd li{width:32%; height: auto; overflow: hidden; float: left; margin-right: 2%; margin-bottom: 44px}
.index_product .slideTxtBox .bd li:nth-child(3n){margin-right:0}
.in_propic{width:100%;  height: 100%; border: 1px solid #e8e8e8; padding: 5px}
.in_propic img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.in_proxx{width:100%; height: 52px; border-bottom: 2px solid #e8e8e8; padding: 0px 10px;}
.in_proxx p{width:50%; height: 52px; line-height: 52px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_proxx span{font-size: 14px; color: #777777; float: right; line-height: 52px;}
.pro_more{width:150px; height: 50px; background: #0850A2; color:#fff; text-align: center; line-height: 50px; display: block; margin: 10px auto 0;}
.index_product .slideTxtBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.index_about{width:100%; height: auto; overflow: hidden;  margin-top:63px; background: #f7f7f7; padding-top: 63px; padding-bottom: 90px;}
.index_about_right{width:56%; height: auto; float: left; margin-top: 30px;}
.ab_t{font-size: 24px; color: #333333; font-weight: bold; width: 100%; height: 30px;}
.in_abxx{width:100%; height: auto; margin: 20px 0; font-size: 18px; color: #333333; line-height:34px;}
.about_more{width:100px; height: 42px; border: 1px solid #0850A2; color:#0850A2; font-size: 14px; text-align: center; line-height: 42px; display: block;}
.index_about_left{width:40.5%; height:auto;  float: right; margin-top: 30px;}
.index_video{width:100%; height:252px; border: 1px solid #e8e8e8;  margin: 20px 0 }
.index_video video{width:100%; height: 100%; overflow: hidden}

.index_case{width:100%; height: auto; overflow: hidden; margin-top:60px;}
.index_case ul{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.index_case ul li{width:24.2%; height: auto; float: left; margin-right: 1%; margin-bottom: 40px;}
.index_case ul li:nth-child(4n){margin-right: 0}
.case_pic{width:100%;  height: 100%; border: 1px solid #e8e8e8; padding: 5px}
.index_case img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_case ul li p{width:100%; height: 45px; line-height: 45px; border-bottom: 2px solid #e8e8e8; text-align: center; text-overflow: ellipsis; overflow: hidden;
	white-space: nowrap; font-size: 18px; color:#333333; margin-top: 5px;}
.index_case ul li:hover p{color:#0850A2; border-bottom: 2px solid #0850A2;}
.index_case ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.index_news{width:100%; height: auto; margin-top: 70px; overflow: hidden}
.index_news_t{width:100%; height: 40px; line-height: 40px; margin-top: 20px;}
.index_news_t p{font-size: 24px; color: #333333; font-weight:bold; float: left}
.index_news_t a{font-size: 14px; color:#777777; float: right}
.index_news ul.index_news_top{width:100%; height: auto; overflow: hidden; margin-top:10px; margin-bottom:40px;}
.index_news ul.index_news_top li{width:48%; height: auto; float: left;  border-bottom: 1px solid #e8e8e8; padding-top:10px; padding-bottom: 15px; margin-bottom: 5px  }
.in_news_top{width:100%; height:40px; overflow: hidden; line-height: 40px; }
.in_news_top h3{width:70%; height: 100%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333}
.in_news_top span{font-size: 16px; color: #333333; float: right}
.index_news ul.index_news_top li p{width:100%; height: 78px; overflow: hidden; line-height: 26px; font-size: 14px; color: #777777; margin-top: 8px;}
.index_news ul.index_news_top li:nth-child(2n){ float: right}
.index_news ul.index_news_top li:nth-child(1),.index_news ul.index_news_top li:nth-child(2){border-top:1px solid #e8e8e8}
.index_news ul.index_news_top li:hover p,.index_news ul.index_news_top li:hover span,.index_news ul li:hover h3xs{color:#00469d;}
.index_news_left{width:48%; height: auto; float: left}
.index_news_left ul{width:100%; height: auto; overflow: hidden; border-top:1px solid #e8e8e8; margin-top: 10px}
.index_news_left ul li{width:100%; height: 60px; line-height: 60px;  border-bottom: 1px solid #e8e8e8;}
.index_news_left ul li p{width:80%; height: 60px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333}
.index_news_left ul li span{font-size: 16px; color: #333333; float: right}
.index_news_right{width:48%; height: auto; float: right;}
.index_news_right ul{width:100%; height: auto; overflow: hidden; border-top:1px solid #e8e8e8; margin-top:10px}
.index_news_right ul li{width:100%; height: 60px; line-height: 60px;  border-bottom: 1px solid #e8e8e8;}
.index_news_right ul li p{width:80%; height: 60px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333}
.index_news_right ul li span{font-size: 16px; color: #333333; float: right}

.ny_banner{width:100%; height: auto; overflow: hidden; margin-top:1px;}
.ny_banner img{width:100%; height: auto; display: block}
.ny_futitle{width:100%; height: auto; margin-top: 10px;}
.fubiao{width:100%; height: 40px; line-height: 40px; border-bottom: 1px solid #e8e8e8; font-size: 14px; color: #777777; text-align: right;  text-overflow:ellipsis; overflow: hidden; white-space: nowrap}
.fubiao a{color:#777777}

.ny_all_show{width:100%; height: auto; overflow: hidden; margin-top: 62px; margin-bottom:80px }
.ny_all_left{width:24%; height: auto; float: left}
.ny_class{width:100%; height: auto; overflow: hidden; background: #efefef; padding: 10px;}
.ny_class_ll{width:100%; height: 100%; border: 1px solid #0850A2;}
.ny_class_ll h3{font-size: 22px; color: #333333; font-weight: bold; text-align: center; line-height: 48px; width: 100%}
.ny_class_ll ul{width:100%; height: auto; overflow: hidden}
.ny_class_ll ul li{width:100%; height: 50px; line-height: 50px; border-top: 1px solid #e2e2e2; padding: 0px 10px;}
.ny_class_ll ul li p{width:80%; height: 100%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px; color: #333333}
.ny_class_ll ul li span{float: right; color: #333}
.ny_class_ll ul li:hover,.ny_class_ll ul li.active{background: #0850A2;}
.ny_class_ll ul li:hover p,.ny_class_ll ul li:hover span,.ny_class_ll ul li.active p,.ny_class_ll ul li.active span{color:#fff; background: #0850A2;}
.ny_hot_news{width:100%; height: auto; overflow: hidden; margin-top: 17px; background: #efefef; padding: 10px;}
.ny_hot_news ul li{width:100%; height: 50px; line-height: 50px; border-top: 1px solid #e2e2e2; padding: 0px 10px;}
.ny_hot_news ul li a{width:100%; height: 100%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px; color: #333333}
.ny_hot_news ul li:hover a,.ny_hot_news ul li.active a{color:#fff}
.ny_left_contact{width:100%; height: auto; overflow: hidden; margin-top: 17px; background: #efefef; padding: 10px;}
.ny_lcontact_xx{width:100%; height: auto; overflow: hidden; border-top:1px solid #e2e2e2; padding:10px; font-size: 14px; color: #333333; line-height: 30px;}
.ny_all_right{width:73%; height: auto; float: right}
.ny_news ul{width:100%; height: auto; overflow: hidden; margin-top:30px; margin-bottom: 20px;}
.ny_news ul li{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding-bottom:10px; margin-bottom: 15px}
.ny_news_t{width:100%; height: 40px; line-height: 40px;}
.ny_news_t p{width:80%; height:40px;  font-size: 16px; color: #333333; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_news_t span{font-size: 16px; color: #333333; float: right}
.ny_news_p{width:100%; height: 60px; line-height: 30px; margin-top:8px;}
.ny_news_p p{width:100%; height: 100%; font-size: 14px; color: #777777; line-height: 30px; overflow: hidden;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_news ul li:hover p,.ny_news ul li:hover span{color:#0850A2;}

.ny_about_xx{width:100%; height: auto; overflow: hidden; font-size:16px; color: #555555; line-height: 28px; }
.ny_title{width:auto; display:table; margin: 8px auto; text-align: center;}
.ny_title h3{font-size: 22px; color: #333333; font-weight: bold; text-align: center; line-height: 48px; width: 100%; position: relative; padding: 0px 20px;}
.ny_title h3:after{content: ""; width: 95px; height: 1px; border-top: 1px solid #f4f4f4; background: #f4f4f4; float: left; margin-top: 24px; margin-right: 15px;}
.ny_title h3:before{content: ""; width: 95px; height: 1px; border-top: 1px solid #f4f4f4; background: #f4f4f4; float: right; margin-top:24px; margin-left: 15px;}
.ny_title h1{font-size: 22px; color: #333333; font-weight: bold; text-align: center; line-height: 48px; width: 100%; position: relative; padding: 0px 20px;}
.ny_title h1:after{content: ""; width: 95px; height: 1px; border-top: 1px solid #f4f4f4; background: #f4f4f4; float: left; margin-top: 24px; margin-right: 15px;}
.ny_title h1:before{content: ""; width: 95px; height: 1px; border-top: 1px solid #f4f4f4; background: #f4f4f4; float: right; margin-top:24px; margin-left: 15px;}


.ny_product ul{width:100%; height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 30px;}
.ny_product ul li{width:32%; margin-right: 2%; margin-bottom: 20px; float: left}
.ny_product ul li:nth-child(3n){margin-right: 0}
.ny_product ul li:hover .in_proxx{border-bottom:2px solid #0850A2;}
.ny_product ul li:hover p,.ny_product ul li:hover span{color:#0850A2}
.ny_product ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product_pic{width:70%; height: auto; border: 1px solid #f4f4f4; padding: 5px; margin: 10px auto;}
.ny_product_pic img{width:100%; height: auto; display: block}
.ny_product_showxx{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #555555; line-height: 30px;}
.ny_hot_product{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.ny_hpt_title{width:100%; height: 55px; line-height: 55px; border-bottom: 1px solid #f4f4f4; font-size: 28px; color: #333333; font-weight: bold;}

.contact_info{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #666; line-height:30px;}

.footer{width: 100%; height:auto; background:#043771; padding-top:35px; }
.footer .container{overflow: hidden}
.f_contact{width:50%; height: auto; overflow: hidden;float: left; margin-top: 10px;}
.f_contact a{font-size: 16px; color: #dddddd; float: left; margin-right:10%; line-height: 40px; margin-bottom:10px;}
.footer_top_right{width:auto; height:auto;  display: block; overflow: hidden; float: right; }
.footer_img{width:130px; height: auto; overflow: hidden; float: left; margin-left: 30px}
.footer_img img{width:100%; height:100%;}
.footer_img p{width:100%; height:35px; line-height:35px; font-size:14px;  color: #ffffff; text-align: center}
.footer_ban{width:100%; height:60px; line-height:60px; border-top: 1px solid #535353; margin-top: 30px;}
.footer_zhichi{width:auto; height:60px;  float: left}
.footer_zhichi p{ width: auto; float: left; margin-left: 20px;  font-size: 14px; color:#fff;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:19px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:19px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #dddddd;}
.footer_zhichi i{ float: left;}
.f_brq{width:auto;height:100%; line-height:60px; font-size: 14px; color:#dddddd; float: left}
.f_brq a{margin-left: 15px; color: #dddddd;}
.f_brq a:hover{color:#0850A2}
.f_contact a:hover{color:#0850A2}
.index_kuaijie{width:100%; height:auto;line-height: 40px; overflow: hidden; background: #0850A2; margin-top: 90px; padding: 5px 0}
.index_kuaijie a{float: left; width:auto; text-align: center; font-size:14px; color: #fff; margin: 0px 10px;}
.index_kuaijie p{font-size: 14px; color: #fff; float: left; }
.index_kuaijie a:hover{font-weight: bold;}
.container1{ width:auto;height:100%; line-height:60px; font-size: 14px; color:#dddddd; float: left}

footer{ position: fixed;  bottom: 0;left: 0;z-index:888; height: 60px;width: 100%; background:#0850A2; font-size: .14rem; display: none;}
footer li{width: 20%;height: 100%;float: left}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top:6px;color: #fff}
footer span{line-height:30px; font-size: 12px; color: #fff; display: block; width: 100%;}
footer li a.active{background:#333;color: #fff}
.copy {width: 100%; padding-top:25px; text-align: center; line-height: 20px; padding-bottom: 20px; clear: both; font-size: 14px; display: none; background: #fff}
.copy a{ font-size: 16px; color: #999; height: 30px; line-height: 30px;}
.copy p{width:100%; font-size: 16px; color: #999; line-height: 30px;}
.copy  span{ font-size: 26px; color: #bb0101; font-weight: bold; margin-left:2px;}
.copy img{ width:28px; height: 22px; float: left;}
.copy .iconfont{  font-size: 25px; color: #666666; margin-right:6px;}
.sj_f1{width: 25px;height: 26px}
.sj_f2{width: 28px;height: 25px}
.sj_f3{width: 28px;height: 18px;margin:3px auto 3px;}
.sj_f4{width: 17px;height:21px;margin: 0px auto 2px}
.sj_f5{width: 25px;height: 25px;}

.lxfx{height:auto;position:fixed;right:0;top:200px;width:77px;z-index:999}
.lxfx li a{color:#fff;display:block;height:47px;margin-top:5px;width:300px;font-size:14px}
.leftlx{float:left;height:47px;width:77px}
.lxfx li span{border-left:1px solid #fff;color:#fff;float:left;font-size:20px;height:24px;line-height:22px;margin-top:8px;padding-left:8px}
.fix_ewm{border:5px solid #fff;display:none;height:120px;left:-145px;position:absolute;top:-40px;width:120px}
.lxfx li i{display:block;height:32px;margin:0 auto;text-align:center;width:30px;background:url(../images/fx.png) no-repeat;background-position:0 6px}
.lxfx li i.icon-tel{background-position:0 -20px}
.lxfx li i.icon-ly{background-position:4px -53px}
.lxfx li i.icon-wx{background-position:-34px 4px}
.lxfx li i.icon-wb{background-position:-30px -22px}
.lxfx li i.icon-top{background-position:-30px -50px}
.lxfx li p{line-height:12px;text-align:center}
.lxfx li{background:#0850A2;height:56px;margin-bottom:1px;margin-left:0;overflow:hidden;position:relative;width:77px;float:left}



@media only screen and (max-width:1200px ) {
	.container{width: 100%; padding:0px 10px;}
}

@media only screen and (max-width:1024px ) {
	.lxfx{display: none;}
	.header_cxx_left{width:40%}
}

@media only screen and (max-width:768px ) {
	
	.header_rdhs{display: none;}
	.index_news_left ul li p,.index_news_right ul li p{width:70%}
	.footer_top_right{display: none;}
	.f_contact{width:100%}
	.footer_ban{height:auto;}
	.footer_zhichi p{margin-left: 0}
	.ny_all_left{width:32%}
	.ny_all_right{width:63%}
	.in_proxx span{display: none;}
	.ny_news_t p{width:70%}
	
}

@media only screen and (max-width:425px ) {
	body{padding-bottom: 60px;}
	.header_cxx,.header_nav,.footer,.index_kuaijie{display: none;}
	.copy,footer{display: block}
	.index_case ul li,.ny_product ul li{width:48%; margin-right: 0}
	.index_case ul li:nth-child(2n),.ny_product ul li:nth-child(2n){float: right}
	.index_news_left,.index_news_right,.index_news ul.index_news_top li,.index_about_right{width:100%; float: none;}
	.index_news ul.index_news_top li:nth-child(1), .index_news ul.index_news_top li:nth-child(2){border-top:0}
	.index_about_left{width:100%; height: auto; float: none}
	.index_product .slideTxtBox .bd li{width:48%; margin-right: 0}
	.index_product .slideTxtBox .bd li:nth-child(2n){float: right}
	.in_proxx span{display: none;}
	.in_proxx p{width:100%;}
	.index_product .slideTxtBox .hd ul li{width:32%;  margin: 0px 2% 0 0; padding: 0}
	.index_product .slideTxtBox .hd ul{width:100%;}
	.index_product .slideTxtBox .hd ul li:nth-child(3n){margin-right: 0}
	.index_header{display:block;}
	.ny_all_left,.ny_all_right{width:100%; float: none;}
	.ny_all_right{margin-top: 20px;}
	.ny_news_t p{width:70%}
	.ny_all_show{margin-bottom: 40px}
	.ny_title h1:before,.ny_title h1:after{display: none;}
	
}

